module.exports = (options) => {
  // 设置登录用户中间件
  return async function user(ctx, next) {
    console.log('路由：', ctx.request.url)
    console.log('参数：', ctx.request.body)
    try {
      const userInfo = ctx.session.user
      if (userInfo) {
        // 设置超时
        ctx.user = userInfo
      }
      await next()
    } catch (e) {
      console.error(e)
      ctx.status = 500
      ctx.body = {
        msg: e.message
      }
    }
  }
}
